Central Ave, Alameda, CA, Alameda
Food and service is great, place is small, food is slightly more salty then my taste but great place for Mediterranean f
2306 Central Ave, Alameda, CA 94501-4561, Alameda
Fresh. Delicious. Abundant.
Food and service is great, place is small, food is slightly more salty then my taste but great place for Mediterranean f